﻿body{font-size: 16px;max-width: 1920px;margin: 0 auto;color: #333;}
img{max-width: 100%;vertical-align: top;}
a{-webkit-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;color: #333; }
a:hover{color: #da251c;}
input:focus{outline:none;}
a.underline{text-decoration: underline;}
.tran03{-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}
.container{width: 1200px;margin: 0 auto;position: relative;}
.left{float: left;}
.right{float: right;}
.txtred{color: #f60a0a;}
.txtye{color: #fe9c24;}
.txtgr{color: #009786;}
.pt10{padding-top: 10px;}
.txtelli{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header{}
.top {width:100%; height: 53px;line-height: 52px;font-size: 16px;border-bottom: 1px solid #c1c1c1;}
.top .container{position: relative;}
.top .right span{padding: 0 6px;position: relative;z-index: 2;}
.top .right span img{position: absolute;top: 21px;left: 50%;margin-left: -60px; display: none;width: 120px;max-width: 120px;transition: all 0.6s;-webkit-transition: all 0.6s;opacity: 0;}
.top .right span:hover img{display: block;opacity: 1;}
.top a{font-size: 16px;color: #333;margin: 0 8px;}
.top a:hover{color: #da251c;}
.top .left{height: 52px;}
.login .sjll{float: right;height: 50px;position: relative;padding: 0 10px;}
.login .sjll em {background: url(../images/zg_bg.png) no-repeat;width: 7px;height: 4px;line-height: 4px;display: inline-block;margin-left: 8px;vertical-align: middle;transition: .3s ease-in;}
.login .sjll.cur{border:1px solid #e7e7e7;border-bottom:1px solid #fff;position:relative;z-index:1000}
.login .sjll.cur em{transform:rotate(180deg);}
.login .sjll.cur .zg_yy_box1{display: block;}

.zg_yy_box1 {display: none; width: 160px;margin-left: -80px;position: absolute;border: 1px solid #e7e7e7;border-top: none;background: #fff;left: 50%;top: 51px;overflow: hidden;padding: 0px 7px 20px;-moz-box-shadow: 0 3px 3px #e3e3e3;-webkit-box-shadow: 0 3px 3px #e3e3e3;box-shadow: 0 5px 5px #e3e3e3;z-index: 9999;text-align: center;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.zg_yy_box1 dl{width: 160px;    margin-bottom: 10px;}
.zg_yy_box1 dt {float: left;width: 49px;height: 20px;color: #ef2d36;line-height: 19px;padding-left: 0px;background: url(http://www.offcn.com/statics/images/offcn0IcoTip.jpg) center center no-repeat;margin-right: 8px;font-size: 12px;text-align: left; text-indent: 4px;}
.zg_yy_box1 dd a,.zg_yy_box1 dd .aurl{margin-left: -53px;padding-top: 5px;font-size: 16px;}
.zg_yy_box1 dd {float: left;line-height: 20px;color: #666;width: 98px;font-size: 12px;}
.zg_yy_box1 img {display: block;width: 120px;height: 120px;margin: 10px auto 0;}

.topguanggao{/*height: 128px;*/overflow: hidden;}
.topguanggao a{float: left;width: 50%;}
.logos{padding: 13px 0 15px;}
.logo{height: 85px;}
.logo a{display: block;}
.logo a:hover{color: #333;}
.logo a img{float: left;}

.logo .zi{float: left;height: 85px;margin-right: 20px;}
.logo .zi .zh{height: 85px; font-size: 42px;font-weight: bold;margin-left: 10px;line-height: 85px;}
.logo .zi .en{font-size: 28px;line-height: 1;}
.logo .subtxt{float: left;height: 85px;padding-left: 15px;line-height: 85px;border-left: 1px solid #999;font-size: 32px;font-weight: bold;}
.logos .search{margin-top: 0px;height: 50px;margin-right: 5px;}
.logos .search p.desc{color: #555;padding-left: 22px;font-size: 18px;text-align: left;}
.logos .search input{font-size: 16px; vertical-align: top; height: 48px;border: 1px solid #c2c2c2;padding: 0 5px;line-height: 48px;margin-right: -5px;}
.logos .search input.submit{width: 88px;background: #f10303;height: 50px;font-size: 18px;color: #fff;border-left: none 0;}
.logos .search input.keywords{width: 265px;}
.logos .search select{height: 50px;border: 1px solid #c2c2c2;}
.nav{width: 100%;height: 56px;line-height: 56px;background-color: #da251c;margin-bottom: 17px;}
.nav .row{margin-left: -23px;margin-right: -25px;}
.nav a{font-size: 17px;font-weight: normal;color: #fff;float: left;display: block;width: 7.55%;text-align: center;}
.nav a.nindex{width: 7.6%;}

.zhaopindiqu{/*margin-top: 17px;*/padding-bottom: 10px; padding-top: 10px;height: 86px;}
.zhaopindiqu.index_city{ }
.zhaopindiqu .container{box-sizing: border-box;-webkit-box-sizing: -ms-border-box;-moz-box-sizing: border-box;padding-left: 105px;}
.zhaopindiqu .name{position: absolute;left: 0;top: 0; width: 106px;height: 86px; margin-right: 25px;line-height: 40px;font-size: 18px;font-weight: bold;color: #ec0000;text-indent: 9999px;}
.zhaopindiqu .diqulist{width: 100%; margin-right: -33px;}
.zhaopindiqu .diqulist a{float: left;line-height: 40px; width: 6.25%;text-align: center;  font-size: 16px;}
.zhaopindiqu .name.index{background: url(../images/icon_zp_sheng.png) left center no-repeat;}
.zhaopindiqu .name.index a{display: block;width: 100%;height: 100%;}
.zhaopindiqu.city .name{background: url(../images/icon_zp_shi.png) left center no-repeat;}
.zhaopindiqu.city .diqulist{width: 1100px;height: 80px;}
.index_newstj{/*border-bottom: 1px solid #f91c1b;*/}
.index_newstj h4{font-size: 28px;font-weight: bold;text-align: center;}
.index_newstj h4 a{}
.index_newstj .container{padding-bottom: 18px;}
.index_newstj .h4 a{width: 24%;float: left;text-align: center; padding-left: 1%; display: block;height: 32px;line-height: 32px;overflow: hidden;margin: 4px 0;}

.flxxone{margin-bottom: 38px;}
.flxxone .leftnav{float: left;width: 135px;height: 452px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.09);margin-right: 8px;}
.flxxone .leftnav ul{width: 100%;}
.flxxone .leftnav ul li{height: 89px;line-height: 89px; width: 100%;text-align: center;border-bottom: 1px solid transparent;background-position: left 5px center;background-repeat: no-repeat;}
.flxxone .leftnav ul li.li1{background-image: url(../images/icon_fire.png);}
.flxxone .leftnav ul li.li1:hover,.flxxone .leftnav ul li.li1.cur{background-image: url(../images/icon_fire_w.png);}
.flxxone .leftnav ul li.li2{background-image: url(../images/icon_wuxing.png) ;}
.flxxone .leftnav ul li.li2:hover,.flxxone .leftnav ul li.li2.cur{background-image: url(../images/icon_wuxing_w.png);}
.flxxone .leftnav ul li.li3{background-image: url(../images/icon_yingyong.png) ;}
.flxxone .leftnav ul li.li3:hover,.flxxone .leftnav ul li.li3.cur{background-image: url(../images/icon_yingyong_w.png);}
.flxxone .leftnav ul li.li4{background-image: url(../images/icon_qita.png) ;}
.flxxone .leftnav ul li.li4:hover,.flxxone .leftnav ul li.li4.cur{background-image: url(../images/icon_qita_w.png);}
.flxxone .leftnav ul li.li5{background-image: url(../images/icon_point.png) ;}
.flxxone .leftnav ul li.li5:hover,.flxxone .leftnav ul li.li5.cur{background-image: url(../images/icon_point_w.png);}
.flxxone .leftnav ul li a{display: block;color: #000;font-size: 18px;background: url(../images/icon_news_left.png) right 10px center no-repeat;}
.flxxone .leftnav ul li:hover,.flxxone .leftnav ul li.cur{background-color: #d70404;border-bottom: 1px solid #c2c2c2;}
.flxxone .leftnav ul li:hover a,.flxxone .leftnav ul li.cur a{color: #fff;background-image: url(../images/icon_news_left_w.png);}

.flxxone .leftbox{float: left;width: 454px;padding: 0 6px; margin-right: 11px; height: 452px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.09);}
.flxxone .leftbox .box{display: none;}
.flxxone .leftbox .box.cur{display: block;}
.flxxone .leftbox .con{padding-top: 10px;}
.flxxone .leftbox h4{margin: 22px 0;width: 100%;height: 20px;line-height: 1;overflow:hidden; }
.flxxone .leftbox h4 a{font-size: 20px;color: #d80303;font-weight: bold;}
.flxxone .leftbox p.dian{height: 48px;line-height: 48px;padding-left: 13px;background: url(../images/icon_dian.png) left center no-repeat; overflow: hidden;}
.flxxone .leftbox p.dian a{}

.flxxonegg {float: left;width: 222px;margin-right: 8px;margin-bottom: -8px;}
.flxxonegg div{margin-bottom: 11px;}

.flxxone .ksxx{float: right;width: 329px;height: 446px; padding: 3px 9px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.09);}
.flxxone .ksnav{}
.flxxone .ksnav a{float: left;font-size: 18px;line-height: 1; padding:6px;border-bottom: 2px solid #8f8b8b;text-align: center;font-weight: bold;}
.flxxone .ksnav a.last{float: right;}
.flxxone .ksnav a:hover,.ksnav a.cur{color: #d70404;border-color: #d70404; }
.ksbox{margin: 10px 6px 0;}
.ksbox .box{display: none;}
.ksbox .box.cur{display: block;}
.ksbox .con{font-size: 15px;}
.ksbox .con p{color: #2d2d2d;font-size: 15px;line-height: 2;}
.ksbox .con p.title{font-size: 16px;font-weight: bold;line-height: 2;}
.ksbox .con .bkzn a{display: inline-block;*display: inline;*zoom: 1;margin-right: 15px;font-size: 15px;}




.flxxtwo{margin-bottom: 41px;height: 518px;}
.flxxtwo .left{width: 820px;height: 100%;}
.flxxtwo .left .ggluobo{width: 820px;height: 462px;float: left;}

/* 滚动轮播 */
.ggluobo{ width:100%; height:381px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ggluobo .hd{ height:15px; overflow:hidden; position:absolute; right:25px; bottom:13px; z-index:1; }
.ggluobo .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ggluobo .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px;border-radius: 15px; margin: 0 10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ggluobo .hd ul li.on{ background:#fb9ea0; color:#fff; }
.ggluobo .bd{ position:relative; height:100%; z-index:0;   }
.ggluobo .bd li{ zoom:1; vertical-align:middle; position: relative;}
.ggluobo .bd li a{display: block;}
.ggluobo .bd li p{position: absolute;bottom: 0;left: 0;width: 96%;padding: 0 2%; height: 43px;line-height: 43px;text-align: left;background-color: rgba(0,0,0,0.6);color: #fff;}
.ggluobo .bd img{width:100%; height:462px; display:block;vertical-align: top; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ggluobo .prev,
.ggluobo .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ggluobo .next{ left:auto; right:3%; background-position:8px 5px; }
.ggluobo .prev:hover,
.ggluobo .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ggluobo .prevStop{ display:none;  }
.ggluobo .nextStop{ display:none;  }

.flxxwogg{float: right;display: none;}
.flxxwogg div{margin-bottom: 22px;width: 310px;}
.flxxwogg div img{width: 310px;height: 190px;margin-bottom: 3px;}
.flxxwogg div p{line-height: 30px;width: 310px;height: 30px;overflow: hidden;}


.flxxtwo .right{width: 353px;height: 100%;}
.flxxtwo .typebar{margin-bottom: 18px;}
.jingyanlist{}
.jingyanlist .con{margin-bottom: 20px;margin-top: 10px; height: 220px;overflow: hidden;}
.jingyanlist .con h4{font-size: 16px;height: 32px; font-weight: bold;line-height: 1.7;margin-bottom: 5px; overflow: hidden;width: 100%;}
.jingyanlist .con p.desc{color: #666262;line-height: 1.7;text-align: justify;font-size: 14px;}
.jingyanlist .con p.desc img{float: left;margin-right: 8px;margin-bottom: 2px;width: 191px;height: 109px;}



.typebar{height: 36px;line-height: 36px;width: 100%;border-bottom: 1px solid #c2c2c2;}
.typebar h3{display: inline;line-height: 1; font-size: 24px;font-weight: bold;color: #020202;padding: 0 6px;border-bottom: 1px solid #d31515;padding-bottom: 7px;}
.typebar h3.bbnone{border-bottom: none 0;}
.typebar a.more{float: right;font-size: 16px;margin-left: 18px;margin-right: 7px;}
/*.typebar .tplist{position: absolute;right: 0;top: 0;}
.typebar .tplist a{margin-right: 20px;color: #333;display: inline-block;*display: inline;*zoom: 1;}
.typebar .tplist a.cur,.typebar .tplist a:hover{color: #f02321;}*/

.news_typelist{clear: both;overflow: hidden;margin-bottom: 2px;margin-top: 12px;}
.news_typelist a{float: left; width: 90px;height: 32px;line-height: 32px;text-align: center;border-radius: 32px;background-color: #f2f2f2;color: #333;margin: 0 5px 10px;}
.news_typelist a.cur,.news_typelist a:hover{background-color: #f10303;color: #fff;}


.flxxthree{}
.flxxthree .left{width: 820px;}
.flxxthree .row,.flxxfive .row{margin-left: -10px;margin-right: -10px;}
.flxxthree .content,.flxxfive .content{width: 400px;float: left;padding: 0 10px;}
.flxxthree .left .news_typelist a{width: 83px;margin: 0 4px 10px;font-size: 15px;}

.index_newslist{margin-bottom: 24px;height: 256px;}
.index_newslist .box{display: none;}
.index_newslist .box.cur{display: block;}
.index_newslist .box .con{position: relative;height: 32px;line-height: 32px; overflow: hidden; padding-right: 75px;padding-left: 13px;background: url(../images/icon_dian.png) left center no-repeat;}
.index_newslist a{ }
.index_newslist .date{position: absolute;right: 20px;top:0;}
.index_newslist .box .con.hot .date{text-indent: -9999em;background: url(../images/hot.png) right center no-repeat;display: block;width: 45px;}

.cit_kszl .index_newslist .con{height: 35px;line-height: 35px;padding-right: 0;}
.index_newslist .box .imgcon{height: 110px;padding-left: 197px;position: relative;margin-bottom: 10px;}
.index_newslist .box .imgcon .img{width: 191px;height: 110px;overflow: hidden;position: absolute;left: 0;top: 0;}
.index_newslist .box .imgcon .img a{display: block;height: 100%;}
.index_newslist .box .imgcon .title{height: 100%;font-weight: bold;}

.flxxthree .right{width: 353px;}
.zkzt .index_newslist{margin-top: 3px;height: 309px;overflow: hidden;}
.zkzt .index_newslist .box .con{padding-right: 0;line-height: 31px;height: auto;}
.zkzt .index_newslist  a{height: 31px;}

.zlzq .index_newslist .box .con{padding-right: 0;}

.rmwt{}
.rmwt .con{margin: 10px 8px 20px;height: 58px;line-height: 58px;text-align: center;}
.rmwt .con.con1{background-color: #ffd597;}
.rmwt .con.con2{background-color: #9ceae2;}
.rmwt .con.con3{background-color: #fbc2d5;}
.rmwt .con.con4{background-color: #e1e6ff;}
.rmwt .con.con5{background-color: #c6dbff;}
.rmwt .con.con6{background-color: #a8df67;}
.rmwt .con a{font-size: 18px;}

.zcjd .index_newslist{margin-top: 10px;height: 525px;overflow: hidden;}
.zcjd .index_newslist .box div{padding-right: 0;height: 26px;line-height: 26px;margin-bottom: 12px;background-position: left top 9px;overflow: hidden;}
.zcjd .index_newslist  a{height: auto;}

.flxxfour{margin-bottom: 16px;}
.flxxfour .left{width: 100%;}
.flxxfour .right{display: none;}
.flxxfour img{width: 100%;height: auto;}

.flxxfive .left{width: 820px;}
.flxxfive .right{width: 353px;}
.flxxfive .content{width: 400px;float: left;padding: 0 10px;}

.btypebar{height: 50px;line-height: 50px;padding-left: 58px;margin-bottom: 18px;}
.btypebar.bkzl{background: url(../images/icon_bkzl.jpg) left center no-repeat;}
.btypebar.gkszt{background: url(../images/icon_gkszt.jpg) left center no-repeat;margin-top: 15px;}
.btypebar.qkszt{background: url(../images/icon_qkszt.jpg) left center no-repeat;}
.btypebar h3{display: inline;font-size: 24px;font-weight: bold;color: #090909;}

.typebar.kszt_bg{margin-left: 6px;}
.kszt{margin-bottom: 27px;height: 750px;overflow: hidden;background: url(../images/kszt_bg.jpg) left top 1px no-repeat;padding-left: 12px;}

.gksztlist{margin-bottom: 23px;height: 390px;overflow: hidden;}
.gksztlist a{float: left;height: 33px;line-height: 33px;width:67px;border: 1px solid #c2c2c2; text-align: center;margin: 0 8px 15px;border-radius: 35px;}

.qksztlist{height: 190px;overflow: hidden;margin-left: -4px;margin-right: -4px;}
.qksztlist a{float: left;height: 43px;line-height: 43px;width:88px;border: 1px solid #c2c2c2; text-align: center;margin: 0 12px 24px;border-radius: 35px;}
.gksztlist a:hover,.qksztlist a:hover{background-color: #f10303;color: #fff;}


.type_jcys{position: relative;border-bottom: 1px solid #d0d0d0;margin-bottom: 10px;}
.type_jcys h3{font-size: 24px; padding-left: 75px;background: url(../images/icon_book.jpg) left 15px center no-repeat;height: 50px;line-height: 50px;font-weight: bold;}
.type_jcys .more{position: absolute;right: 35px;bottom: 4px;}
.flxxjcys .jcyslist{width: 1130px;height: 364px; float: left;margin-left: 35px;position: relative;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.jcyslist .prev,
.jcyslist .next{ position:absolute; z-index: 9; top:50%; margin-top:-25px; display:block; width:20px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.jcyslist .prev{ left:-2%;background:url(../images/arr-left-1.jpg) center center no-repeat; }
.jcyslist .next{ right:-1%;background:url(../images/arr-right-1.jpg) center center no-repeat; }
.jcyslist .prev:hover,
.jcyslist .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.jcyslist .prevStop{ display:none;  }
.jcyslist .nextStop{ display:none;  }

.jcyslist .bd{width: 100%;overflow: hidden;}
.jcyslist .bd ul{ overflow:hidden; zoom:1; }
.jcyslist .bd ul li{width: 22%;float: left; padding: 5px 6px 0; margin: 0 8px; float:left; _display:inline; overflow:hidden; text-align:center;border: 1px solid #cacaca;}
.jcyslist .bd ul li .pic{ text-align:center;height: 285px;line-height: 285px;text-align: center; overflow: hidden;}
.jcyslist .bd ul li .pic img{ width:100%;vertical-align: middle;}
.jcyslist .bd ul li .pic a{display: block; height: 285px;line-height: 285px;}
.jcyslist .bd ul li .pic a:hover img{ border-color:#999;  }
.jcyslist .bd ul li .title{background-color: #f9f9f9; height: 48px;padding: 12px 6px; margin-left: -6px;margin-right: -6px; line-height:24px;text-align: left;overflow: hidden;}

.flxxjcys .reg_form{display: none; width: 352px;height: 330px; float: right;margin-right: 0px;/*border: 1px solid #cacaca;*/-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.13);padding: 17px 30px;}
.flxxjcys .reg_form p{text-align: center;}
.flxxjcys .reg_form p.title a{color: #ed383b;font-size: 16px;}
.flxxjcys .reg_form .item{margin-bottom: 15px;width: 100%;}
.flxxjcys .reg_form .item input{width: 94%;padding: 0 3%; height: 45px;line-height: 45px;border: 1px solid #c9c9c9;}
.flxxjcys .reg_form #yazhengma,.flxxjcys .reg_form #vdcode{width: 150px;}
.flxxjcys #vdimgck{margin-top: 10px;margin-left: 10px;}
.flxxjcys .reg_form .yzmbtn{display: inline-block;*display: inline;*zoom: 1;vertical-align: top; width: 102px;height: 45px;line-height: 43px;color: #ed383b;background-color: #ffffff;border: 1px solid #c9c9c9;cursor: pointer;border-left: 0;text-align: center;}
.flxxjcys .reg_form .yzmbtn.on{color: #999;}
.flxxjcys .reg_form #submit{display: inline-block;margin: 0 8px; width: 130px;height: 38px;line-height: 38px;text-align: center;color: #fff;background-color: #f10303;cursor: pointer;border: none 0;}
.flxxjcys .reg_form .yzmbtn:focus,.flxxjcys .reg_form #submit:focus{outline: none;}


.footer{width: 100%;background-color: #f9f9f9;border-top: 1px solid #c9c9c9;margin-top: 30px;padding-top: 15px;}
.footer .flink{margin-bottom: 15px;}
.footer h4{height: 28px;line-height: 28px; border-left: 3px solid #4f4f4f;padding-left: 9px;font-weight: bold;margin-bottom: 10px;}
.footer .flink .linklist{padding: 5px 0 15px;}
.footer .flink .linklist li{display: inline-block;*display: inline;*zoom: 1;margin-right: 12px;}
.footer .flink .linklist a{font-size: 16px;}
.footer .aboutlink{width: 110px;margin-right: 60px;}
.footer .aboutlink a{display: block;padding-left: 8px;margin-bottom: 12px;font-size: 16px;}
.footer .ewmlist{width: 670px;float: left;}
.footer .ewmlist .con{width: 180px;margin-right: 24px;float: left;text-align: center;font-size: 16px;}
.footer .contact{padding-left: 117px;width: 180px;background: url(../images/hot_tel.jpg) left center no-repeat;margin-top: 65px;}
.footer .ewmlist .con p{height: 24px;line-height: 24px;margin-bottom: 5px;}
.footer .ewmlist .con img{width: 150px;margin: 0 auto;display: block;}
.footer .contact p{font-size: 22px;color: #333;}
.footer .contact p.tel{color: #ca2324;font-size: 26px;}
.footer .banquan{text-align: center;border-top: 1px solid #cec3c7;padding: 25px 0;}
.footer .banquan p{margin-bottom: 10px;line-height: 1.4;}
.footer .banquan p a{padding: 0 8px;}

/*城市分站*/
.flxxone_city{margin-bottom: 38px;}
.flxxone_city .typenav{margin-bottom: 6px;}
.flxxone_city .typenav a{width: 33%;margin: 0 0.16%;float: left;display: block;height: 52px;line-height: 52px;border-radius: 15px;background-color: #dfdddd;text-align: center;}
.flxxone_city .typenav a:hover,.flxxone_city .typenav a.cur{background-color: #d70404;color: #fff;}
.flxxone_city .content{width: 100%; height: 394px;border: 1px solid #c2c2c2;overflow: hidden;}
.flxxone_city .box{display: none;height: 358px; padding-top: 26px;padding-bottom: 10px;}
.flxxone_city .box.cur{display: block;}
.flxxone_city .box .leftbox{float: left;width: 325px;margin: 0 10px;height: 100%;}
.flxxone_city .box .leftbox .con{margin-top: -10px;}
.flxxone_city .box .leftbox h4{margin: 12px 0;width: 100%;height: 18px;font-size: 18px;line-height: 1;overflow:hidden; }
.flxxone_city .box .leftbox h4 a{color: #d80303;font-weight: bold;}
.flxxone_city .box .leftbox p.dian{height: 46px;line-height: 46px;padding-left: 13px;background: url(../images/icon_dian.png) left center no-repeat; overflow: hidden;}
.flxxone_city .box .leftbox p.dian a{}

.flxxone_city .middbox{width: 522px;height:360px;float: left;}

/* 滚动轮播 */
.jiaodiantu{ width:520px; height: 280px;margin-left: 1px; overflow:hidden; position:relative;margin-bottom: 15px; }
.jiaodiantu .slideBox{height: 100%;}
.jiaodiantu .hd{width: 100%; height:25px; overflow:hidden; position:absolute; right:0; bottom:5px; z-index:1; }
.jiaodiantu .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.jiaodiantu .hd ul li{ display: inline-block;*display: inline;*zoom: 1; margin-right:2px;  width:15px; height:15px;border-radius: 15px; margin: 0 10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.jiaodiantu .hd ul li.on{ background:#fb9ea0; color:#fff; }
.jiaodiantu .bd{ position:relative; height:100%; z-index:0;   }
.jiaodiantu .bd li{ zoom:1; vertical-align:middle; position: relative;}
.jiaodiantu .bd li a{display: block;}
.jiaodiantu .bd li p{position: absolute;bottom: 0;left: 0;width: 96%;padding: 0 2%; height: 43px;line-height: 43px;text-align: left;background-color: rgba(0,0,0,0.6);color: #fff;}
.jiaodiantu .bd img{width:520px;height: 280px; display:block;vertical-align: top; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.jiaodiantu .prev,
.jiaodiantu .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.jiaodiantu .next{ left:auto; right:3%; background-position:8px 5px; }
.jiaodiantu .prev:hover,
.jiaodiantu .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.jiaodiantu .prevStop{ display:none;  }
.jiaodiantu .nextStop{ display:none;  }




.flxxone_city .lista{margin-left: -8px;margin-right: -8px;}
.flxxone_city .lista a{font-size: 18px; display: block;width: 159px;height: 60px;line-height: 60px;text-align: center; float: left;margin: 0 10px;}
.flxxone_city .lista a.a1{background-color: #ffd597;}
.flxxone_city .lista a.a2{background-color: #fbc2d5;}
.flxxone_city .lista a.a3{background-color: #9ceae2;}

.flxxone_city .rightbox{float: right;width: 322px;}
.flxxone_city .sjap{height: 222px; background: url(../images/sjap_bg.jpg) left top no-repeat;margin-bottom: 15px;background-size: 40px;}
.flxxone_city .sjap h4,.flxxone_city .bkjd h4{margin-left: 34px;border-bottom: 1px dashed #c2c2c2;text-indent: 32px;font-size: 20px;color: #d70404;font-weight: bold;margin-bottom: 10px;height: 40px;line-height: 40px;}
.flxxone_city .sjap .con{margin-left: 16px;height: 160px; border-left: 9px solid #dfdddd;padding-left: 15px;font-size: 14px;}
.flxxone_city .sjap .con p.title{margin-bottom: 15px;line-height: 1;}
.flxxone_city .sjap .con p{font-size: 14px;line-height: 26px;}


.flxxone_city .bkjd{height: 123px; background: url(../images/bkjd_bg.jpg) left top no-repeat;margin-bottom: 10px;background-size: 40px;}
.flxxone_city .bkjd .con{margin-left: 16px; height: 62px;border-left: 9px solid #dfdddd;padding-left: 22px;font-size: 15px;}
.flxxone_city .bkjd .con a{display: inline-block;*display: inline;*zoom: 1;margin: 0 1px 5px;}

.flxxthree.flxxthree_city .row{margin-left: 0;margin-right: 0;} 
.flxxthree.flxxthree_city .content{width: 100%;padding: 0}
.flxxthree.flxxthree_city .content .box{margin-left: -10px;margin-right: -10px;}
.flxxthree.flxxthree_city .boxleft,.flxxthree.flxxthree_city .boxright{width: 400px;float: left;padding: 0 10px;}

.search_city{margin-bottom: 45px;}
.search_city .search{ margin-top: 0px;height: 50px;margin-right: 5px;}
.search_city .search p.desc{color: #555;padding-left: 22px;font-size: 18px;text-align: left;}
.search_city .search input{font-size: 16px; vertical-align: top; height: 48px;border: 1px solid #c2c2c2;padding: 0 5px;line-height: 48px;margin-right: -5px;}
.search_city .search input.submit{width: 88px;background: #f10303;height: 50px;font-size: 18px;color: #fff;border-left: none 0;}
.search_city .search input.keywords{width: 265px;}
.search_city .search select{height: 50px;border: 1px solid #c2c2c2;}

.search_city .lista{float: right;width: 695px;}
.search_city .lista a{display: inline-block;*display: inline;*zoom: 1;width: 123px;height: 48px;line-height: 48px; border: 1px solid #a960f4;border-radius: 10px;text-align: center;margin: 0 5px;}
.search_city .lista a:hover{color: #fff;}
.search_city .lista a.a1{border-color: #658dff;}
.search_city .lista a.a1:hover{background-color: #658dff;}
.search_city .lista a.a2{border-color: #a960f4;}
.search_city .lista a.a2:hover{background-color: #a960f4;}
.search_city .lista a.a3{border-color: #1fc0a3;}
.search_city .lista a.a3:hover{background-color: #1fc0a3;}
.search_city .lista a.a4{border-color: #b270f5;}
.search_city .lista a.a4:hover{background-color: #b270f5;}
.search_city .lista a.a5{border-color: #b270f5;}
.search_city .lista a.a5:hover{background-color: #b270f5;}








.zlzq{height: 642px;}

h4.typetitle{height: 30px;line-height: 30px;margin-bottom: 15px;font-size: 20px;font-weight: bold;color: #ed0505;border-left: 5px solid #ed0505;padding-left: 10px;position: relative;}
.bt1{border-top: 1px solid #c1c1c1;}

.submain{width: 775px;float: left;}
.position{background: url(../images/icon_weizhi_home.jpg) left center no-repeat;padding: 10px 0px 15px 40px; }
.submain .typename{width: 150px;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 22px;margin: 5px 0 12px;background-color: #f00303;}
.subtypebox{border: 1px solid #c1c1c1;padding: 20px 8px 10px;}
.subtypebox.bt0{border-top: 0;}
.subtypebox .name{width: 100px;float: left;}
.subtypebox .subtypelist{width: 630px;float: left;}
.subtypebox .subtypelist a{float: left;;margin: 0 10px 10px;}
.subtypebox .subtypelist a.cur{color: #f00303;}

.sublist{}
.sublist a{width: 100px; text-align: center; display: inline-block;*display: inline;*zoom: 1;background-color: #f2f2f2;color: #333;padding: 5px 0;border-radius: 10px;margin-right:10px; margin-bottom: 13px;}
.sublist a.cur,.sublist a:hover{background-color: #f00303;color: #fff;}

.sub_newslist{width: 775px;margin-top: 15px;margin-bottom: 35px;}
.list_top_ggw:not(:empty){border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 5px;}
.list_top_ggw p{padding-left: 75px;position: relative;overflow: hidden;height: 30px;line-height: 30px;font-size: 16px;margin-bottom: 10px;}
.list_top_ggw p span{position: absolute;left: 0;top: 0;height: 30px;width: 60px;background-color: #f10303;text-align: center; display: block;border-radius: 5px;color: #fff;}
.zplist{}
.zplist .con{line-height: 30px;margin-bottom: 10px;}
.zplist .con .title{position: relative;padding-right: 58px;font-size: 16px; height: 30px;line-height: 30px;overflow: hidden;padding-left: 16px;background: url(../images/icon_dian.png) left 3px center no-repeat;}
.zplist .con .title .date{position: absolute;right: 10px;top: 0;}
.zplist .con .info{line-height: 30px;height: 30px;}
.zplist .con .info .zhuangtai{text-align: center;float: left;display: block; width: 80px;height: 23px;border-radius: 3px;margin-right: 20px;line-height: 21px;margin-top: 2px;}
.zplist .con .info .zhuangtai.txtblue{background-color: #F4F9FE;color: #3F7EFC;}
.zplist .con .info .zhuangtai.txtgreen{background-color: #F0FFF0;color: #08b508;}
.zplist .con .info .zhuangtai.txtred{background-color: #FFF5F0;color: #FF5506;}
.zplist .con .info .zhuangtai.txtlight{background-color: #eee;color: #333;}

.zplist .con:hover .title{color: #f50001;}
.zplist .con.dian .info{padding-left: 16px;}

.zplist .con.hot{}
.zplist .con.hot .title .date{text-indent: -9999em;background: url(../images/hot.png) right center no-repeat;display: block;width: 45px;}
/*.zplist .con.hot .info{display: none;}*/
.sub_newslist .zplist .con:nth-child(5n){border-bottom: 1px solid #ddd;padding-bottom: 20px;}/*
.article_con+.sub_newslist .zplist .con:nth-child(5n){border-bottom: none 0;padding-bottom: 0px;}
.article_con+.sub_newslist .zplist .con:nth-child(6n){border-bottom: 1px solid #ddd;padding-bottom: 20px;}*/
.fenye{width: 90%;margin: 25px auto 0;}
.fenye td{padding: 0;}
.fenye table,.fenye table th, .fenye table td{border: none;font-size: 14px;}
.fenye table{margin: 0 auto;}
.fenye ul{text-align: center;}
.fenye ul li{display: inline-block;*display: inline;*zoom: 1;min-width: 32px;margin-bottom: 10px;}
.fenye a{min-width: 22px;height: 32px;line-height: 32px;display: inline-block;*display: inline;*zoom: 1;margin: 0 5px;border: 1px solid #eee;text-align: center;padding: 0 5px;}
.fenye a.cur{background-color: #456ca8;color: #fff;}
.fenye ul li.thisclass a{background-color: #da251c;color: #fff;}

.rightbar{width: 390px;float: right;margin-top: 15px;}
.rightbar .newslist_box{border: 1px solid #c2c2c2;margin-bottom: 15px;min-height: 60px;}
.rtypebar{ height: 40px;line-height: 40px;position: relative; border-bottom: 1px solid #c2c2c2;}
.rightbar .newslist_box h4{display: inline;padding: 0 10px; font-weight: bold;font-size: 24px;color: #333;border-bottom: 1px solid #d31515;padding-bottom: 6px;}
.rightbar .newslist_box a.more{position: absolute;right: 10px;top: 0;font-size: 15px;font-weight: normal;}
.rightbar .newslist{padding: 15px 10px; }
.rightbar .newslist a{display: block;height: 32px;line-height: 32px;overflow: hidden;padding-left: 13px;background: url(../images/icon_dian.png) left center no-repeat;}
.rightbar_gg img{width: 100%;}

.article_con{}
.article_con a{color: red;}
.article_con h3.title{font-size: 22px;font-weight: bold;color: #101010;line-height: 1.8;}
.article_con .souce{height: 40px;line-height: 40px;border-bottom: 1px solid #c3c3c3;font-size: 14px;overflow: hidden;}
.baidushare{margin: 10px 0;text-align: right;height: 30px;}
.bdsharebuttonbox{float: right;}
.article_cons{margin-bottom: 15px;line-height: 1.8;}
.article_cons p,.article_cons div{margin-bottom: 15px;/*text-indent: 2em;*/text-align: justify;}
.article_cons div[style='text-align: justify']{margin-bottom: 0;}
.article_cons table{width: 100%!important;font-size: 14px;}
.article_con .fanpian{margin-bottom: 10px;border-top: 1px solid #c2c2c2;padding-top: 10px;}
.article_con .fanpian .fanpiancon{width: 410px;float: left;}
.article_con .fanpian .fanpiancon p{font-weight: bold;line-height: 1.8;height: 30px;overflow: hidden;}
.article_con .fanpian .fanpiancon p a{font-weight: normal;}
.article_con .fanpian .fwsjz {width: 360px;float: right;}
.article_con .fanpian .fwsjz h4{font-weight: bold;margin-top: 10px;font-size: 16px;}
.article_con .fanpian .fwsjz .con{margin: 0 8px;float: left;text-align: center;position: relative; }
.article_con .fanpian .fwsjz .con a.tar{display: block;position: relative; cursor: default; width: 85px;height: 38px;line-height: 38px;text-align: center;color: #fff;background-color: #f00303;border-radius: 10px;margin: 0 auto 6px;}
.article_con .fanpian .fwsjz .con:hover .zg_yy_box1{display: block;}

/*内容页推荐新闻*/
.arttjnr{width: 733px; border: 1px solid #ccc;background-color: #f5f5f5; margin: 20px auto;padding: 20px;overflow: hidden;}
.arttjnr .tjpicnews{width: 210px;height: 130px;float: left;}
.arttjnr .tjpicnews img{width: 210px;height: 130px;}
.arttjnr .tjtextnews{width: 500px;float: right;}
.arttjnr .tjtextnews p{height: 26px;margin-bottom: 8px;line-height: 26px;overflow: hidden;}
.arttjnr .tjtextnews p:last-child{margin-bottom: 0;}
.arttjnr .tjtextnews p a{font-size: 15px;}


.hottuijian{border: 1px dashed #f90404;}
.hottuijian h4{font-weight: bold;color: #f90404;padding-left: 15px;padding-top: 5px;}
.hottuijian .con{}
.hottuijian .con1{margin-left: 55px;margin-right: 35px;float: left;margin-top: 15px;}
.hottuijian .con1 p{line-height: 36px;}
.hottuijian .con2{margin-left: 30px;float: left;}
.hottuijian .con2 img{float: left;margin-right: 18px;width: 140px;}
.hottuijian .con2 p{margin-top: 20px;text-align: center;}
.hottuijian .nava{margin-top: 16px; border-top: 1px solid #bbbbbb;text-align: center;padding: 20px 20px;overflow: hidden;}
.hottuijian .nava a{margin: 0 25px 20px;color: #4266ce;float: left; }


.memmain .memtypelist{margin-bottom: 12px;}
.memmain .memtypelist a{text-align: center; display: inline-block;*display: inline;*zoom: 1;width: 130px;height: 38px;line-height: 38px;margin-right: 12px;margin-bottom: 12px;background-color: #f2f2f2;}
.memmain .memtypelist a.cur{background-color: #f00303;color: #fff;}
.memmain .box{margin-bottom: 20px;}
.memmain .headlist{height: 38px;line-height: 38px;text-align: center;width: 100%;background-color: #f2f2f2;}
.memmain .headlist li.title{width: 570px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.memmain .headlist li.date{width: 170px;text-align: center;float: left;}
.memmain .headlist li.caozuo{width: 170px;float: right;text-align: center;}
.memmain .conlist{width: 100%;border-bottom: 1px solid #eee;}
.memmain .conlist li{height: 64px;line-height: 64px;}
.memmain .conlist li.title{width: 570px;text-indent: 15px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.memmain .conlist li.date{width: 170px;text-align: center;float: left;}
.memmain .conlist li.caozuo{width: 170px;float: right;text-align: center;}
.memmain .conlist li.caozuo a{color: #0535be;cursor: pointer;}

/*左侧飘浮*/
/*.left_piaofu{width: 132px;position: fixed;left: 1%;bottom: 60px;border: 2px solid #eb100c;padding: 6px;z-index: 999;background-color: #fff;}
.left_piaofu img{width: 100%;}
.left_piaofu p.guanzhu{height: 40px;line-height: 40px;text-align: center;background-color: #716768;color: #fff;margin-top: 10px;}
.left_piaofu p.p1{font-size: 20px;color: #eb100c;text-align: center;}
.left_piaofu p.p2{font-size: 22px;font-weight: bold; color: #eb100c;text-align: center;}
.left_piaofu p.p3{font-size: 20px;color: #1f1f1f;text-align: center;}
.left_piaofu .shousuo{width: 24px;text-align: center; height: 74px;display: block;position: absolute;top: 58px;right: -24px;background-color: #f00;color: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding-top: 14px;cursor: pointer;}

@media(min-width: 1600px){
	.left_piaofu{left: 2%;padding: 12px;bottom: 150px}
}

@media(min-width: 1800px){
	.left_piaofu{left: 2%;}
}*/

/*右侧飘浮*/
.zgzf_ycxf{ width: 56px; height: auto; position:fixed; right: 10px; top: 50%; margin-top: -167px; z-index: 96;}
.zgzf_ycxf li{ width: 56px; margin-bottom: 6px; height: 80px;  background:#fff; position: relative; box-shadow: 0 0 10px #dcdada;}
.zgzf_ycxf li.zgzf_ycxf1{ height: 70px; background: #e60012;}
.zgzf_ycxf li.zgzf_ycxf1 .cur{ height: 30px; padding-top: 40px; background: url(../images/icon_wechat_h.png) no-repeat center 15px; color: #fff;}
.zgzf_ycxf li .cur{ display: block; padding-top:46px; height: 34px; text-align: center; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; line-height: 24px;}
.zgzf_ycxf li:hover .cur{ text-decoration: none; color: #fff;}
.zgzf_ycxf li:hover{ background: #e60012;}
.zgzf_ycxf li.on{ background: #e60012;}
.zgzf_ycxf li .zgzf_zx{}
.zgzf_ycxf li .zgzf_xk{  background: url(../images/icon_gwy.png) no-repeat center 18px;}
.zgzf_ycxf li .zgzf_zl{  background: url(../images/icon_syb.png) no-repeat center 21px;}
.zgzf_ycxf li .zgzf_st{  background: url(../images/icon_book.png) no-repeat center 18px;}
.zgzf_ycxf li:hover .zgzf_xk{background-image: url(../images/icon_gwy_h.png);}
.zgzf_ycxf li:hover .zgzf_zl{background-image: url(../images/icon_syb_h.png);}
.zgzf_ycxf li:hover .zgzf_st{background-image: url(../images/icon_book_h.png);}
.zgzf_ycxf_ewm{ width: 160px;  padding-right: 10px; position: absolute; left: -170px; top: -25px; z-index: 99; display: none;}
.zgzf_ycxf_ewm em{ display: block; width: 11px; height: 17px; background: url(http://www.offcn.com/statics/images/index_ycxf_05.png) no-repeat center; position: absolute; right: 0; top: 73px;}
.zgzf_ycxf_ewmn{ width: 158px;  border: 1px solid #e8e8e8; box-shadow: 0 0 5px #f4f4f4; background: #fff;}
.zgzf_ycxf_ewmn img{ display: block; width: 150px; height: 150px; margin: 4px auto;}
.zgzf_ycxf li:hover .zgzf_ycxf_ewm{ display: block;}



/*sitemap*/
#sitemap_content{padding:15px;}
#sitemap{padding:15px;border:1px solid #AAAAAA;}
#sitemap ul {border-bottom:1px dashed #FFC48E;line-height:34px;padding-top:3px;width:100%;}
#sitemap ul .ttl{background:url("../images/site_ico.gif") no-repeat scroll left center transparent;float:left;font-size:16px;font-weight:bold;padding-left:20px;width: 80px;}
#sitemap ul .ttl a{color:#bc0100}
#sitemap .con {float:left;font-size:16px;max-width:1000px;width:auto !important;margin-left:10px;}
#sitemap .con span {float:left;padding:0 10px;}
#sitemap .con a {color:#333333;}
.cl {clear: both;font-size: 0;line-height: 0px;height: 0px;}

.fujianlist{margin-bottom: 15px;margin-top: 15px;}
.fujianlist .con{padding-left: 35px;background: url(../images/addon.gif) left 10px center no-repeat;display: none;margin-bottom: 10px;}
.fujianlist .con a{text-decoration: underline;}


@media(max-width: 600px){
	.memmain .memtypelist a{width: 80px;}
	.memmain .headlist li.title,.memmain .conlist li.title{width: 40%;}
	.memmain .headlist li.date,.memmain .conlist li.date{width: 25%;}
	.memmain .headlist li.caozuo,.memmain .conlist li.caozuo{width: 25%;}

}